// pages/entry/entry.js
Page({
  data: {
    entryOne: true, // 进入后第一画面
    dialogOne: true, // 是否进行对话一
    ifDialog: false, // 是否对话
    ready: false, // 是否开启动画
    flyOut: false, // 是否飞离
    ifFirstTime: true, // 是否第一次进入
    ifIpad: false, // 设备是否是IPad较宽类型,
    switchBg: false, // 背景切换
  },
  onLoad: function (options) {
    const ifFirstTime = wx.getStorageSync('ifFirstTime')
    if (ifFirstTime) {
      wx.setStorageSync('ifFirstTime', false)
    } else {
      this.setData({
        ifFirstTime
      })
    }
    wx.getSystemInfo({
      success: (result) => {
        // console.log(result);
        const {
          windowHeight,
          windowWidth
        } = result
        this.setData({
          ifIpad: (windowHeight / windowWidth) > 1.5 ? false : true
        })
      },
    })
  },

  onShow: function () {},
  onReady: function () {
    // 飞船进入动画开始
    this.setData({
      ready: true,
    })

    // 对话框显示
    setTimeout(() => {
      this.setData({
        ifDialog: true
      })
    }, 1700);

    // 转换对话二
    setTimeout(() => {
      this.setData({
        dialogOne: false
      })
    }, 3500);

    // 隐藏对话框等 
    setTimeout(() => {
      this.setData({
        ifDialog: false,
        dialogOne: true,
      })
    }, 5700);

    // 飞船飞出
    setTimeout(() => {
      this.setData({
        flyOut: true
      })
    }, 6100);

    // 进入 RDC 介绍
    setTimeout(() => {
      this.setData({
        entryOne: false,
        flyOut: false,
        ifFirstTime: true,
        switchBg: true,
      })
    }, 7300);
  },
  // 跳过按钮
  switchToTabbar() {
    const hasAuth = wx.getStorageSync('userInfo') || null
    if (!hasAuth) {
      wx.getUserProfile({
        lang: "zh_CN",
        desc: 'show',
        success(res) {
          // console.log(res.userInfo)
          const {
            avatarUrl,
            nickName
          } = res.userInfo
          // console.log(nickName, avatarUrl);
          wx.setStorage({
            key: 'userInfo',
            data: {
              nickName,
              avatarUrl
            }
          })
          wx.switchTab({
            url: '../index/index',
          })
        },
        fail(err) {
          console.log(err)
        }
      })
    } else {
      wx.switchTab({
        url: '../index/index',
      })
    }
  },


})